工作随机整理--03(乱八七糟的终端命令)

/usr/lib/cups/backend/usb #查看打印机usb连接情况
sudo passwd root #修改root密码

iptables -F #关闭防火墙
#iptables可以理解为一个代理将用户安全设定到对应的安全框架中
#这个安全框架才是真正的防火墙,被称为netfilter,处于内核空间

cat /etc/os-version #查看版本信息
lsb_release -a #查看版本信息

ln -s -f a b #b->a
#-s soft 软连接
#-f force 强制创建(使用前建议备份之前的文件)
#在某些专用系统环境内,需要注意无法跨越文件系统建立链接

cp -arf 
#-a 保留链接,文件属性,并复制文件下的所有内容,等同于dpR组合
#-r 若给出的原文件是一个目录文件,此时将复制该目录下的所有子目录和文件
#-f 覆盖已经存在的目标文件而不给出提示

ldconfig #是一个动态链接库管理命令,其目的是为了让动态链接库为系统所共享

chown -R #处理指定目录以及其子目录下的所有文件

######关于打印的部分#######
lpinfo -v #可以查找到打印机设备的uri
lpinfo -m #可以查找到打印机设备的model
lpadmin -p devicename -E -v uri -m model
#添加打印机,其中,devicename为打印机名称,uri为lpinfo -v查找到的连接设备,model为lpinfo -m查找到的model信息
#有两种方式可以指定ppd文件,其中,-m为标准模式,-p为添加绝对路径的ppd文件

cupsenable printername #激活打印机
cupsaccept printername #设置打印机为接受作业的状态
lpoptions -p printername -L #列出打印机选项
lpstat -s/-p #检查打印机状态
lpadmin -d printername #设置默认打印机
lpadmin -x printername #删除打印机
cancel JobNum #取消单个任务
lpq -a #查看打印机队列
lprm JobNum #删除打印机队列
lpr -P printername file #添加打印任务
cancel -a printername #取消打印任务
lp filename -d printername -P (page range) [eg:1,3,5-9,10] #设置打印页码范围
lpr -P printername filename -#number #打印多份
######关于打印的部分end#######

rm -rf /home/loginname/.local/share/Trash/files/ #解决回收站内有root文件无法删除问题,在root下执行该命令

fsck -fy /dev/sdb1 #修复U盘只读的文件系统
#/dev/sdb1指的是U盘分区,可以使用fdisk -l查看U盘分区

wc -l #得到行数
wc -w #得到文件中所有的单词数目
wc -m #得倒文件中一共有多少个字符
wc -c #显示字节数
wc --file0-from=F #从文件F中获取以NULL字符结尾的文件名作为输入,如果F等于字符-,则从标准输入读取
wc -l,--max-line-length #显示文件中最长行的字符数

ifconfig #查看ip
ifconfig eth0 192.168.1.155 netmask 255.255.255.0 #修改ip

getfacl #获取目录或文件访问控制列表
setfacl #用来细分Linux下的文件权限
#独立于传统的rwx权限之外的权限设置DuACL(Access Control List)
#setfacl
#-m 设定ACL权限
#-x 删除指定的ACL权限
#-b 删除所有的ACL权限
#-d 设置默认的ACL权限
#-k 删除默认的ACL权限
#-R 递归设置ACL权限

vim /etc/cups/cupsd.conf #修改warn->debug 开启cups打印错误日志
vim /etc/cups/cups-file.conf #修改error_log,journal->/var/log/cups/error_log
service cups restart #重启cups
/etc/init.d/cups restart

nm **.so | grep methodname #查找so文件中是否存在该方法名称

tree -if# -i不以阶梯状显示 -f表示显示完成路径

apt-cache search packagename #查找源中是否包含该软件包

scanimage -L #查看可用的扫描设备列表(Linux系统需要支持sane)

rpm2cpio xxx.rpm|cpio -div #解压rpm包

sudo modprobe usbmon #开启wireshark usb权限

xrandr --output HDMI-A-0 --left-of VGA --auto #左边为右边的扩展,可以使用xrandr命令查看当前连接的显示器名称

apt-get install -d packagename #仅下载不安装

#u盘无法挂在
fdisk -l
mount /dev/sdb1 /mnt
ls /mnt
umount /mnt #使用结束后需要挂载

string /usr/lib/libstdctf.so|grep GLIBCXX #查看GLIBCXX版本

snmptranslate #可将oid翻译为mib名称
snmptranslate -On #将MIB翻译为oid% 
snmptranslate .1.3.6.1.2.1.1.3.0 
######SNMPv2-MIB::sysUpTime.0 
snmptranslate -On SNMPv2-MIB::sysUpTime.0 
######.1.3.6.1.2.1.1.3.0

#linux 添加字库文件
#在/usr/share/fonts/下建立属于自己的文件夹,并放入字体
fc-cache -fv #加载字体
fc-list #查看字体

lsblk -dno serial /dev/sda #Linux硬盘序列号
hadparm -i /dev/sda

dumpe2fs /dev/sda*/grep -i created #系统安装时间

ifconfig -a #查看Mac地址

dmesg | grep usb
dmesg -c #清除U盘记录

#Linux访问Windows共享文件夹
mount -t cifs -o domain=sces.com,username=username,password='pwd' //192.168.1.122/Users/Pub /home/root/Files
#其中username=Linux用户名,password=Linux密码,//192.168.1.122/Users/Pub为windows共享文件夹路径,/home/root/Files为Linux挂载路径,有个软件很好用,是finalshell
#使用完成后需要手动输入挂载路径进行umount,否则可能会导致文件系统卡死
umount /home/root/Files

#Linux电脑间数据传输
#确保接收机ssh服务开启,可以查看
service ssh status
scp 文件名 computerName@ip:路径

#查看package状态
vim /var/lib/dpkg/status

#编译添加LDFLAGS
./configure LDFLAGS='-wl,-rpath="depends libpath"'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值