/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"'
工作随机整理--03(乱八七糟的终端命令)
于 2024-10-19 12:14:45 首次发布